function fn() {


}

let fn2 = fn.bind();
console.log(fn2.prototype); //undefined 因为fn2，即bind返回的新的函数，它的原形是指向中介函数(Object.create()里的那个中介函数)的实例，一个对象实例是没有原形的

let fn3 = new fn2();
console.log(fn3.__proto__ === fn2.prototype); //false

console.log(fn3 instanceof fn2); //true
